03 Qual rota?

Próxima Atividade
  • Mudar o player
  • Sugerir melhoria

Você encontrou a seguinte declaração de rotas no projeto:

const appRoutes: Routes = [
  { path: 'produtos', 
      component: ProdutosHomeComponent,
      children: [
          {
            path: '', 
            component: ProdutoListComponent
          },
          {
            path: ':id', 
            component: ProdutoDetalheComponent
          }
      ]
  }
]

Quais componentes são executados ao acessar /produtos/4?

Selecione uma alternativa
  • Alternativa correta

    Correto, sempre será chamado componente ProdutosHomeComponent que está associado com o path /produtos. A partir dai é procurado um match para um sub caminho, nesse caso :id (4). Ou seja, além do ProdutosHomeComponent também será chamado o ProdutoDetalheComponent.

  • Alternativa correta

    Errado, o ProdutoListComponent só seria chamado se o path fosse /produtos!

  • Alternativa correta

    Errado, temos um componente mãe!

  • Alternativa correta

    Errado, temos um componente mãe, além disso o ProdutoListComponent se será chamado quando não tem nenhum sub-path!

Tirar dúvida Próxima Atividade
ícone Angular parte 2: Autenticação, Forms e lazy loading

Angular parte 2: Autenticação, Forms e lazy loading

100%
Aula05 de 05

Rotas filhas e lazy loading

Atividades 3 de 12

  • 01 Projeto da aula anterior
  • 02 Rotas filhas 14min
  • 03 Qual rota?
  • 04 Build do projeto 07min
  • 05 Lazy loading e code splitting 06min
  • 06 Implementando o lazy loading 13min
  • 07 Refinando o uso de serviços 05min
  • 08 Interceptadores e envio do token 10min
  • 09 Consolidando seu conhecimento
  • 10 Considerações finais 01min
  • 11 Projeto completo
  • 12 O que aprendemos?

Aulas

Outros Links

Fórum Trocar Curso
Gravatar de Marcos Katsumi Kay

Marcos Katsumi Kay 34.4k xp

Logo da Alura